package com.itlong.cloud.POJO.VO.operate;

import com.itlong.cloud.POJO.VO.property.PropertyFunctionVO;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * <desc>
 *      物业账号VO（详细信息）
 * </desc>
 *
 * @createDate 2017-10-26.
 */
@Data
@NoArgsConstructor
public class OperatePropertyAccountDetailVO {
    @Data
    @NoArgsConstructor
    public static class SimpleProject{
        private String projectId;
        private String projectName;
    }

    private String userId; //用户Id
    private String propertyName; //物业名称
    private String userName; //管理员账号
    private String roleId; //角色id
    private String roleName; //角色名称
    private String projectNames; //管辖项目名称，多个以英文逗号分隔
    private String projectIds; //管辖项目Id，多个以英文逗号分隔
    private String description; //备注
    private String dockMode;    //对接方式 1云对接 2局域网对接
    private Integer loginCount;   //登录个数限制
    private String effectStartTime; //生效开始时间
    private String effectEndTime;   //生效结束时间
    private Integer robotSwitch;    //机器人调试开关 1开启 0 关闭

    private Integer status; //状态
    private List<PropertyFunctionVO> functions; //权限列表
    private List<SimpleProject> projectInfos;//项目信息列表
    private String bindPackageName;     //绑定套餐名称，多个逗号隔开
}
